#pragma once 

#define SIZE 1024
struct IO_FILE
{
    int flag;//刷新方式
    int fileno;//文件描述符
    char outbuffer[SIZE];//缓冲区
    int cap;
    int size;
};

typedef struct IO_FILE mFILE;
#define FFLUSH_NONE 0
#define FFLUSH_LINE 1
#define FFLUSH_FULL 2
mFILE*mfopen(const char*filename,const char*mode);
int mfwrite(const void*ptr,int num,mFILE*stream);
void mfflush(mFILE*stream);
void mfclose(mFILE*stream);
